Big Huge Thesaurus

hamstring tendon

noun